890b49503861ea0618d98c5c0cd310faebc879a1,xwiki-platform-tag/plugin/lucene/src/main/java/com/xpn/xwiki/plugin/lucene/ObjectData.java,ObjectData,addDataToLuceneDocument,#org.apache.lucene.document.Document#XWikiDocument#XWikiContext#,129

Before Change


    {

        super.addDataToLuceneDocument(luceneDoc, doc, context);
        Map objects = doc.getxWikiObjects();
        String className;
        Iterator itObj;
        BaseObject baseObject;
        for (Iterator itr = objects.keySet().iterator(); itr.hasNext();) {
            className = (String) itr.next();
            itObj = doc.getObjects(className).iterator();

            while (itObj.hasNext()) {
                baseObject = (BaseObject) itObj.next();
                if (baseObject != null) {
                    Object[] propertyNames = baseObject.getPropertyNames();
                    for (int i = 0; i < propertyNames.length; i++) {

After Change


        XWikiDocument doc, XWikiContext context)
    {
        super.addDataToLuceneDocument(luceneDoc, doc, context);
        for (String className : doc.getxWikiObjects().keySet()) {
            for (BaseObject obj : doc.getObjects(className)) {
                if (obj != null) {
                    Object[] propertyNames = obj.getPropertyNames();
                    for (int i = 0; i < propertyNames.length; i++) {